innovative technologies - English Synonyms Dictionary